/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.fatec.aluno;

import java.util.List;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToMany;
import javax.persistence.OneToMany;

/**
 *
 * @author Kenji
 */

@Entity
public class Aluno {
    @Id private int ra;
    private String nome;
    private int idade;

    @OneToMany (mappedBy="aluno")
    private List<Avaliacao> avaliacoes;

    @ManyToMany
    private List <Disciplina> disciplinas;
    
    public int getRa() {
        return ra;
    }

    public List<Disciplina> getDisciplinas() {
        return disciplinas;
    }

    public void setDisciplinas(List<Disciplina> disciplinas) {
        this.disciplinas = disciplinas;
    }

    public void setRa(int ra) {
        this.ra = ra;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public int getIdade() {
        return idade;
    }

    public void setIdade(int idade) {
        this.idade = idade;
    }

    public List<Avaliacao> getAvaliacoes() {
        return avaliacoes;
    }

    public void setAvaliacoes(List<Avaliacao> avaliacoes) {
        this.avaliacoes = avaliacoes;
    }
    
}
